home *** CD-ROM | disk | FTP | other *** search
/ Champak 106 / Vol 106.iso / games / global_r.swf / scripts / __Packages / PointsCloud.as < prev    next >
Encoding:
Text File  |  2010-04-12  |  1.1 KB  |  39 lines

  1. class PointsCloud
  2. {
  3.    var position;
  4.    var value;
  5.    var frame;
  6.    var bmpCanvas;
  7.    function PointsCloud(pos, valueNew)
  8.    {
  9.       this.position = pos.clone();
  10.       this.value = valueNew;
  11.       this.frame = 0;
  12.       this.bmpCanvas = Game.bmpShots;
  13.    }
  14.    function step(Void)
  15.    {
  16.       if(this.frame++ == 35)
  17.       {
  18.          Game.getInstance().removePoints(this);
  19.       }
  20.    }
  21.    function draw(leftEdge)
  22.    {
  23.       var _loc7_ = this.position.x - leftEdge;
  24.       var _loc6_ = this.position.y;
  25.       var _loc4_ = _root.getNextHighestDepth();
  26.       var _loc3_ = _root.attachMovie("points anim","mcPoints" + _loc4_,_loc4_);
  27.       _loc3_.mcPoints.tfFront.text = this.value;
  28.       _loc3_.mcPoints.tfOutline0.text = this.value;
  29.       _loc3_.mcPoints.tfOutline1.text = this.value;
  30.       _loc3_.mcPoints.tfOutline2.text = this.value;
  31.       _loc3_.mcPoints.tfOutline3.text = this.value;
  32.       _loc3_.gotoAndStop(this.frame);
  33.       var _loc5_ = new flash.geom.Matrix();
  34.       _loc5_.translate(_loc7_,Game.screenH - _loc6_);
  35.       this.bmpCanvas.draw(_loc3_,_loc5_,null,null,null,true);
  36.       _loc3_.removeMovieClip();
  37.    }
  38. }
  39.